import request from "@/utils/request";

const FAMILY_BASE_URL = "/api/v1/memberLevel";

const MemberLevelAPI = {
    /**
   * 分页查询会员等级列表
   * @param params 查询参数
   */
  getPage(params) {
    return request({
      url: `${FAMILY_BASE_URL}/page`,
      method: 'get',
      params
    });
  },

  /**
   * 分页查询会员等级列表
   * @param params 查询参数
   */
  getPage1(params) {
    return request({
      url: `${FAMILY_BASE_URL}/page1`,
      method: 'get',
      params
    });
  },

  /**
   * 编辑会员等级
   * @param id 会员等级ID
   * @param data 会员等级数据
   */
  edit(id, data) {
    return request({
      url: `${FAMILY_BASE_URL}/${id}`,
      method: 'put',
      data
    });
  },

  /**
   * 新增会员等级
   * @param data 会员等级数据
   */
  add(data) {
    return request({
      url: `${FAMILY_BASE_URL}`,
      method: 'post',
      data
    });
  },

  /**
   * 删除会员等级
   * @param id 会员等级ID
   */
  delete(id) {
    return request({
      url: `${FAMILY_BASE_URL}/${id}`,
      method: 'delete'
    });
  },

  /**
   * 获取会员等级详情
   * @param id 会员等级ID
   */
  getDetail(id) {
    return request({
      url: `${FAMILY_BASE_URL}/${id}`,
      method: 'get'
    });
  }
};

export default MemberLevelAPI;
